#ifndef GAME_DEFINE
#define GAME_DEFINE

enum EventType =	{	DAMAGED = 1,	//take damage
						HEAL,	//heal spell
						REGEN,	//use poiton
						BUFF,	//positive effect
						DEBUFF,	//negative effect
						EFFECT,	//other effect
						LEVELING	//leveling atribute stats
					};
					
enum EffectType = 	{	NONE			=	0x00000000,
						STUN			=	0x00000001,		//cant do anything, animation stun
						FREEZE			=	0x00000002, 	//stun likely, animation freeze
						BURN			=	0x00000004,		//set on fire, dmg ovetime with burning animation
						FEAR			=	0x00000008, 	//run away
						KNOCK_BACK		=	0x00000010,		//knock them back, no animation
						KNOCK_DOWN		=	0x00000020, 	//knock them down, with knock back effect and FALL animaation active
						PULL			=	0x00000040,		//pull oponent closer
						POISON			=	0x00000080,		//damage HP overtime, poiton animation
						CHARM			=	0x00000100,		//make enemies friendly
						LOSE_CONTROL	=	0x00000200		//invert control
					};
					
enum ElementalType = 	{	NONE = 0,
							PHYSIC,
							FIRE,
							COLD,
							SHOCK,
							LIGHT,
							DARK,
							CHARM
						};

enum Atribute = 	{	NONE = 0,
						HP,
						HP_REGEN,
						MP,
						MP_REGEN,
						ATK,
						AS,
						MS,
						STRENGTH,
						WILLPOWER,
						DEFENSE,
						ENDURANCE,
						PHYSIC_RESIST,
						FIRE_RESIST,
						COLD_RESIST,
						SHOCK_RESIST,
						LIGHT_RESIST,
						DARK_RESIST,
						CHARM_RESIST
					};
#endif